home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / ep85x.gpd < prev    next >
Encoding:
Text File  |  2003-02-21  |  24.3 KB  |  887 lines

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *Include: "StdNames.gpd"
  6. *MasterUnits: PAIR(360, 360)
  7. *ResourceDLL: "ep24res.dll"
  8. *PrintRate: 220
  9. *PrintRateUnit: CPS
  10. *PrinterType: SERIAL
  11. *FontCartSlots: 2
  12. *Feature: Orientation
  13. {
  14.     *rcNameID: =ORIENTATION_DISPLAY
  15.     *DefaultOption: PORTRAIT
  16.     *Option: PORTRAIT
  17.     {
  18.         *rcNameID: =PORTRAIT_DISPLAY
  19.     }
  20.     *Option: LANDSCAPE_CC270
  21.     {
  22.         *rcNameID: =LANDSCAPE_DISPLAY
  23.     }
  24. }
  25. *Feature: InputBin
  26. {
  27.     *rcNameID: =PAPER_SOURCE_DISPLAY
  28.     *DefaultOption: TRACTOR
  29.     *Option: TRACTOR
  30.     {
  31.         *rcNameID: =TRACTOR_DISPLAY
  32.         *Command: CmdSelect
  33.         {
  34.             *Order: DOC_SETUP.3
  35.             *Cmd: "<1B19>0"
  36.         }
  37.     }
  38.     *Option: MANUAL
  39.     {
  40.         *rcNameID: =MANUAL_FEED_DISPLAY
  41.         *Command: CmdSelect
  42.         {
  43.             *Order: DOC_SETUP.3
  44.             *Cmd: "<1B19>0"
  45.         }
  46.     }
  47.     *Option: Option3
  48.     {
  49.         *rcNameID: 263
  50.         *Command: CmdSelect
  51.         {
  52.             *Order: DOC_SETUP.3
  53.             *Cmd: "<1B19>4<1B19>1"
  54.         }
  55.     }
  56.     *Option: Option4
  57.     {
  58.         *rcNameID: 264
  59.         *Command: CmdSelect
  60.         {
  61.             *Order: DOC_SETUP.3
  62.             *Cmd: "<1B19>4<1B19>2"
  63.         }
  64.     }
  65. }
  66. *Feature: Resolution
  67. {
  68.     *rcNameID: =RESOLUTION_DISPLAY
  69.     *DefaultOption: Option1
  70.     *Option: Option1
  71.     {
  72.         *Name: "180 x 180 " =DOTS_PER_INCH
  73.         *DPI: PAIR(180, 180)
  74.         *TextDPI: PAIR(180, 180)
  75.         *PinsPerLogPass: 24
  76.         *PinsPerPhysPass: 24
  77.         *MinStripBlankPixels: 180
  78.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  79.         *SpotDiameter: 120
  80.         *Command: CmdSendBlockData { *Cmd : "<1B>*'" %l{NumOfDataBytes / 3} }
  81.     }
  82.     *Option: Option2
  83.     {
  84.         *Name: "360 x 180 " =DOTS_PER_INCH
  85.         *DPI: PAIR(360, 180)
  86.         *TextDPI: PAIR(360, 180)
  87.         *PinsPerLogPass: 24
  88.         *PinsPerPhysPass: 24
  89.         *MinStripBlankPixels: 360
  90.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  91.         *SpotDiameter: 170
  92.         *Command: CmdSendBlockData { *Cmd : "<1B>*(" %l{NumOfDataBytes / 3} }
  93.     }
  94.     *Option: Option3
  95.     {
  96.         *Name: "360 x 360 " =DOTS_PER_INCH
  97.         *DPI: PAIR(360, 360)
  98.         *TextDPI: PAIR(360, 360)
  99.         *PinsPerLogPass: 48
  100.         *PinsPerPhysPass: 24
  101.         *MinStripBlankPixels: 360
  102.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  103.         *SpotDiameter: 170
  104.         *Command: CmdSendBlockData { *Cmd : "<1B>*(" %l{NumOfDataBytes / 3} }
  105.     }
  106.     *Option: Option4
  107.     {
  108.         *Name: "120 x 180 " =DOTS_PER_INCH
  109.         *DPI: PAIR(120, 180)
  110.         *TextDPI: PAIR(120, 180)
  111.         *PinsPerLogPass: 24
  112.         *PinsPerPhysPass: 24
  113.         *MinStripBlankPixels: 120
  114.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  115.         *SpotDiameter: 100
  116.         *Command: CmdSendBlockData { *Cmd : "<1B>*!" %l{NumOfDataBytes / 3} }
  117.     }
  118. }
  119. *Feature: PaperSize
  120. {
  121.     *rcNameID: =PAPER_SIZE_DISPLAY
  122.     *DefaultOption: LETTER
  123.     *Option: LETTER
  124.     {
  125.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  126.         *Command: CmdSelect
  127.         {
  128.             *Order: DOC_SETUP.4
  129.             *Cmd: "<1B>2<1B>CB"
  130.         }
  131.         *switch: InputBin
  132.         {
  133.             *case: TRACTOR
  134.             {
  135.                 *PrintableArea: PAIR(2880, 3960)
  136.                 *PrintableOrigin: PAIR(90, 0)
  137.             }
  138.             *case: MANUAL
  139.             {
  140.                 *PrintableArea: PAIR(2880, 3615)
  141.                 *PrintableOrigin: PAIR(90, 120)
  142.                 *switch: Resolution
  143.                 {
  144.                     *case: Option1
  145.                     {
  146.                         *PrintableArea: PAIR(2880, 3614)
  147.                     }
  148.                     *case: Option2
  149.                     {
  150.                         *PrintableArea: PAIR(2880, 3614)
  151.                     }
  152.                     *case: Option4
  153.                     {
  154.                         *PrintableArea: PAIR(2880, 3614)
  155.                     }
  156.                 }
  157.             }
  158.             *case: Option3
  159.             {
  160.                 *PrintableArea: PAIR(2880, 3615)
  161.                 *PrintableOrigin: PAIR(90, 120)
  162.                 *switch: Resolution
  163.                 {
  164.                     *case: Option1
  165.                     {
  166.                         *PrintableArea: PAIR(2880, 3614)
  167.                     }
  168.                     *case: Option2
  169.                     {
  170.                         *PrintableArea: PAIR(2880, 3614)
  171.                     }
  172.                     *case: Option4
  173.                     {
  174.                         *PrintableArea: PAIR(2880, 3614)
  175.                     }
  176.                 }
  177.             }
  178.             *case: Option4
  179.             {
  180.                 *PrintableArea: PAIR(2880, 3615)
  181.                 *PrintableOrigin: PAIR(90, 120)
  182.                 *switch: Resolution
  183.                 {
  184.                     *case: Option1
  185.                     {
  186.                         *PrintableArea: PAIR(2880, 3614)
  187.                     }
  188.                     *case: Option2
  189.                     {
  190.                         *PrintableArea: PAIR(2880, 3614)
  191.                     }
  192.                     *case: Option4
  193.                     {
  194.                         *PrintableArea: PAIR(2880, 3614)
  195.                     }
  196.                 }
  197.             }
  198.         }
  199.     }
  200.     *Option: LEGAL
  201.     {
  202.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  203.         *Command: CmdSelect
  204.         {
  205.             *Order: DOC_SETUP.4
  206.             *Cmd: "<1B>2<1B>CT"
  207.         }
  208.         *switch: InputBin
  209.         {
  210.             *case: TRACTOR
  211.             {
  212.                 *PrintableArea: PAIR(2880, 5040)
  213.                 *PrintableOrigin: PAIR(90, 0)
  214.             }
  215.             *case: MANUAL
  216.             {
  217.                 *PrintableArea: PAIR(2880, 4695)
  218.                 *PrintableOrigin: PAIR(90, 120)
  219.                 *switch: Resolution
  220.                 {
  221.                     *case: Option1
  222.                     {
  223.                         *PrintableArea: PAIR(2880, 4694)
  224.                     }
  225.                     *case: Option2
  226.                     {
  227.                         *PrintableArea: PAIR(2880, 4694)
  228.                     }
  229.                     *case: Option4
  230.                     {
  231.                         *PrintableArea: PAIR(2880, 4694)
  232.                     }
  233.                 }
  234.             }
  235.             *case: Option3
  236.             {
  237.                 *PrintableArea: PAIR(2880, 4695)
  238.                 *PrintableOrigin: PAIR(90, 120)
  239.                 *switch: Resolution
  240.                 {
  241.                     *case: Option1
  242.                     {
  243.                         *PrintableArea: PAIR(2880, 4694)
  244.                     }
  245.                     *case: Option2
  246.                     {
  247.                         *PrintableArea: PAIR(2880, 4694)
  248.                     }
  249.                     *case: Option4
  250.                     {
  251.                         *PrintableArea: PAIR(2880, 4694)
  252.                     }
  253.                 }
  254.             }
  255.             *case: Option4
  256.             {
  257.                 *PrintableArea: PAIR(2880, 4695)
  258.                 *PrintableOrigin: PAIR(90, 120)
  259.                 *switch: Resolution
  260.                 {
  261.                     *case: Option1
  262.                     {
  263.                         *PrintableArea: PAIR(2880, 4694)
  264.                     }
  265.                     *case: Option2
  266.                     {
  267.                         *PrintableArea: PAIR(2880, 4694)
  268.                     }
  269.                     *case: Option4
  270.                     {
  271.                         *PrintableArea: PAIR(2880, 4694)
  272.                     }
  273.                 }
  274.             }
  275.         }
  276.     }
  277.     *Option: A4
  278.     {
  279.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  280.         *Command: CmdSelect
  281.         {
  282.             *Order: DOC_SETUP.4
  283.             *Cmd: "<1B>2<1B>CF"
  284.         }
  285.         *switch: InputBin
  286.         {
  287.             *case: TRACTOR
  288.             {
  289.                 *PrintableArea: PAIR(2880, 4208)
  290.                 *PrintableOrigin: PAIR(90, 0)
  291.             }
  292.             *case: MANUAL
  293.             {
  294.                 *PrintableArea: PAIR(2880, 3863)
  295.                 *PrintableOrigin: PAIR(90, 120)
  296.                 *switch: Resolution
  297.                 {
  298.                     *case: Option1
  299.                     {
  300.                         *PrintableArea: PAIR(2880, 3862)
  301.                     }
  302.                     *case: Option2
  303.                     {
  304.                         *PrintableArea: PAIR(2880, 3862)
  305.                     }
  306.                     *case: Option4
  307.                     {
  308.                         *PrintableArea: PAIR(2880, 3862)
  309.                     }
  310.                 }
  311.             }
  312.             *case: Option3
  313.             {
  314.                 *PrintableArea: PAIR(2880, 3863)
  315.                 *PrintableOrigin: PAIR(90, 120)
  316.                 *switch: Resolution
  317.                 {
  318.                     *case: Option1
  319.                     {
  320.                         *PrintableArea: PAIR(2880, 3862)
  321.                     }
  322.                     *case: Option2
  323.                     {
  324.                         *PrintableArea: PAIR(2880, 3862)
  325.                     }
  326.                     *case: Option4
  327.                     {
  328.                         *PrintableArea: PAIR(2880, 3862)
  329.                     }
  330.                 }
  331.             }
  332.             *case: Option4
  333.             {
  334.                 *PrintableArea: PAIR(2880, 3863)
  335.                 *PrintableOrigin: PAIR(90, 120)
  336.                 *switch: Resolution
  337.                 {
  338.                     *case: Option1
  339.                     {
  340.                         *PrintableArea: PAIR(2880, 3862)
  341.                     }
  342.                     *case: Option2
  343.                     {
  344.                         *PrintableArea: PAIR(2880, 3862)
  345.                     }
  346.                     *case: Option4
  347.                     {
  348.                         *PrintableArea: PAIR(2880, 3862)
  349.                     }
  350.                 }
  351.             }
  352.         }
  353.     }
  354.     *Option: A5
  355.     {
  356.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  357.         *Command: CmdSelect
  358.         {
  359.             *Order: DOC_SETUP.4
  360.             *Cmd: "<1B>2<1B>C2"
  361.         }
  362.         *switch: InputBin
  363.         {
  364.             *case: TRACTOR
  365.             {
  366.                 *PrintableArea: PAIR(2009, 2977)
  367.                 *PrintableOrigin: PAIR(90, 0)
  368.                 *switch: Resolution
  369.                 {
  370.                     *case: Option1
  371.                     {
  372.                         *PrintableArea: PAIR(2008, 2976)
  373.                     }
  374.                     *case: Option2
  375.                     {
  376.                         *PrintableArea: PAIR(2009, 2976)
  377.                     }
  378.                     *case: Option4
  379.                     {
  380.                         *PrintableArea: PAIR(2007, 2976)
  381.                     }
  382.                 }
  383.             }
  384.             *case: MANUAL
  385.             {
  386.                 *PrintableArea: PAIR(2009, 2632)
  387.                 *PrintableOrigin: PAIR(90, 120)
  388.                 *switch: Resolution
  389.                 {
  390.                     *case: Option1
  391.                     {
  392.                         *PrintableArea: PAIR(2008, 2632)
  393.                     }
  394.                     *case: Option4
  395.                     {
  396.                         *PrintableArea: PAIR(2007, 2632)
  397.                     }
  398.                 }
  399.             }
  400.             *case: Option3
  401.             {
  402.                 *PrintableArea: PAIR(2009, 2632)
  403.                 *PrintableOrigin: PAIR(90, 120)
  404.                 *switch: Resolution
  405.                 {
  406.                     *case: Option1
  407.                     {
  408.                         *PrintableArea: PAIR(2008, 2632)
  409.                     }
  410.                     *case: Option4
  411.                     {
  412.                         *PrintableArea: PAIR(2007, 2632)
  413.                     }
  414.                 }
  415.             }
  416.             *case: Option4
  417.             {
  418.                 *PrintableArea: PAIR(2009, 2632)
  419.                 *PrintableOrigin: PAIR(90, 120)
  420.                 *switch: Resolution
  421.                 {
  422.                     *case: Option1
  423.                     {
  424.                         *PrintableArea: PAIR(2008, 2632)
  425.                     }
  426.                     *case: Option4
  427.                     {
  428.                         *PrintableArea: PAIR(2007, 2632)
  429.                     }
  430.                 }
  431.             }
  432.         }
  433.     }
  434.     *Option: B5
  435.     {
  436.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  437.         *Command: CmdSelect
  438.         {
  439.             *Order: DOC_SETUP.4
  440.             *Cmd: "<1B>2<1B>C="
  441.         }
  442.         *switch: InputBin
  443.         {
  444.             *case: TRACTOR
  445.             {
  446.                 *PrintableArea: PAIR(2491, 3643)
  447.                 *PrintableOrigin: PAIR(90, 0)
  448.                 *switch: Resolution
  449.                 {
  450.                     *case: Option1
  451.                     {
  452.                         *PrintableArea: PAIR(2490, 3642)
  453.                     }
  454.                     *case: Option2
  455.                     {
  456.                         *PrintableArea: PAIR(2491, 3642)
  457.                     }
  458.                     *case: Option4
  459.                     {
  460.                         *PrintableArea: PAIR(2490, 3642)
  461.                     }
  462.                 }
  463.             }
  464.             *case: MANUAL
  465.             {
  466.                 *PrintableArea: PAIR(2491, 3298)
  467.                 *PrintableOrigin: PAIR(90, 120)
  468.                 *switch: Resolution
  469.                 {
  470.                     *case: Option1
  471.                     {
  472.                         *PrintableArea: PAIR(2490, 3298)
  473.                     }
  474.                     *case: Option4
  475.                     {
  476.                         *PrintableArea: PAIR(2490, 3298)
  477.                     }
  478.                 }
  479.             }
  480.             *case: Option3
  481.             {
  482.                 *PrintableArea: PAIR(2491, 3298)
  483.                 *PrintableOrigin: PAIR(90, 120)
  484.                 *switch: Resolution
  485.                 {
  486.                     *case: Option1
  487.                     {
  488.                         *PrintableArea: PAIR(2490, 3298)
  489.                     }
  490.                     *case: Option4
  491.                     {
  492.                         *PrintableArea: PAIR(2490, 3298)
  493.                     }
  494.                 }
  495.             }
  496.             *case: Option4
  497.             {
  498.                 *PrintableArea: PAIR(2491, 3298)
  499.                 *PrintableOrigin: PAIR(90, 120)
  500.                 *switch: Resolution
  501.                 {
  502.                     *case: Option1
  503.                     {
  504.                         *PrintableArea: PAIR(2490, 3298)
  505.                     }
  506.                     *case: Option4
  507.                     {
  508.                         *PrintableArea: PAIR(2490, 3298)
  509.                     }
  510.                 }
  511.             }
  512.         }
  513.     }
  514.     *Option: Option6
  515.     {
  516.         *rcNameID: 261
  517.         *PageDimensions: PAIR(3060, 4320)
  518.         *Command: CmdSelect
  519.         {
  520.             *Order: DOC_SETUP.4
  521.             *Cmd: "<1B>2<1B>CH"
  522.         }
  523.         *switch: InputBin
  524.         {
  525.             *case: TRACTOR
  526.             {
  527.                 *PrintableArea: PAIR(2880, 4320)
  528.                 *PrintableOrigin: PAIR(90, 0)
  529.             }
  530.             *case: MANUAL
  531.             {
  532.                 *PrintableArea: PAIR(2880, 3975)
  533.                 *PrintableOrigin: PAIR(90, 120)
  534.                 *switch: Resolution
  535.                 {
  536.                     *case: Option1
  537.                     {
  538.                         *PrintableArea: PAIR(2880, 3974)
  539.                     }
  540.                     *case: Option2
  541.                     {
  542.                         *PrintableArea: PAIR(2880, 3974)
  543.                     }
  544.                     *case: Option4
  545.                     {
  546.                         *PrintableArea: PAIR(2880, 3974)
  547.                     }
  548.                 }
  549.             }
  550.             *case: Option3
  551.             {
  552.                 *PrintableArea: PAIR(2880, 3975)
  553.                 *PrintableOrigin: PAIR(90, 120)
  554.                 *switch: Resolution
  555.                 {
  556.                     *case: Option1
  557.                     {
  558.                         *PrintableArea: PAIR(2880, 3974)
  559.                     }
  560.                     *case: Option2
  561.                     {
  562.                         *PrintableArea: PAIR(2880, 3974)
  563.                     }
  564.                     *case: Option4
  565.                     {
  566.                         *PrintableArea: PAIR(2880, 3974)
  567.                     }
  568.                 }
  569.             }
  570.             *case: Option4
  571.             {
  572.                 *PrintableArea: PAIR(2880, 3975)
  573.                 *PrintableOrigin: PAIR(90, 120)
  574.                 *switch: Resolution
  575.                 {
  576.                     *case: Option1
  577.                     {
  578.                         *PrintableArea: PAIR(2880, 3974)
  579.                     }
  580.                     *case: Option2
  581.                     {
  582.                         *PrintableArea: PAIR(2880, 3974)
  583.                     }
  584.                     *case: Option4
  585.                     {
  586.                         *PrintableArea: PAIR(2880, 3974)
  587.                     }
  588.                 }
  589.             }
  590.         }
  591.     }
  592.     *Option: Option7
  593.     {
  594.         *rcNameID: 262
  595.         *PageDimensions: PAIR(3060, 4680)
  596.         *Command: CmdSelect
  597.         {
  598.             *Order: DOC_SETUP.4
  599.             *Cmd: "<1B>2<1B>CN"
  600.         }
  601.         *switch: InputBin
  602.         {
  603.             *case: TRACTOR
  604.             {
  605.                 *PrintableArea: PAIR(2880, 4680)
  606.                 *PrintableOrigin: PAIR(90, 0)
  607.             }
  608.             *case: MANUAL
  609.             {
  610.                 *PrintableArea: PAIR(2880, 4335)
  611.                 *PrintableOrigin: PAIR(90, 120)
  612.                 *switch: Resolution
  613.                 {
  614.                     *case: Option1
  615.                     {
  616.                         *PrintableArea: PAIR(2880, 4334)
  617.                     }
  618.                     *case: Option2
  619.                     {
  620.                         *PrintableArea: PAIR(2880, 4334)
  621.                     }
  622.                     *case: Option4
  623.                     {
  624.                         *PrintableArea: PAIR(2880, 4334)
  625.                     }
  626.                 }
  627.             }
  628.             *case: Option3
  629.             {
  630.                 *PrintableArea: PAIR(2880, 4335)
  631.                 *PrintableOrigin: PAIR(90, 120)
  632.                 *switch: Resolution
  633.                 {
  634.                     *case: Option1
  635.                     {
  636.                         *PrintableArea: PAIR(2880, 4334)
  637.                     }
  638.                     *case: Option2
  639.                     {
  640.                         *PrintableArea: PAIR(2880, 4334)
  641.                     }
  642.                     *case: Option4
  643.                     {
  644.                         *PrintableArea: PAIR(2880, 4334)
  645.                     }
  646.                 }
  647.             }
  648.             *case: Option4
  649.             {
  650.                 *PrintableArea: PAIR(2880, 4335)
  651.                 *PrintableOrigin: PAIR(90, 120)
  652.                 *switch: Resolution
  653.                 {
  654.                     *case: Option1
  655.                     {
  656.                         *PrintableArea: PAIR(2880, 4334)
  657.                     }
  658.                     *case: Option2
  659.                     {
  660.                         *PrintableArea: PAIR(2880, 4334)
  661.                     }
  662.                     *case: Option4
  663.                     {
  664.                         *PrintableArea: PAIR(2880, 4334)
  665.                     }
  666.                 }
  667.             }
  668.         }
  669.     }
  670.     *Option: CUSTOMSIZE
  671.     {
  672.         *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  673.         *MinSize: PAIR(180, 360)
  674.         *MaxSize: PAIR(3060, 7920)
  675.         *MaxPrintableWidth: 2880
  676.         *MinLeftMargin: 90
  677.         *CenterPrintable?: FALSE
  678.         *switch: InputBin
  679.         {
  680.             *case: TRACTOR
  681.             {
  682.                 *TopMargin: 0
  683.                 *BottomMargin: 0
  684.             }
  685.             *case: MANUAL
  686.             {
  687.                 *TopMargin: 120
  688.                 *BottomMargin: 225
  689.             }
  690.             *case: Option3
  691.             {
  692.                 *TopMargin: 120
  693.                 *BottomMargin: 225
  694.             }
  695.             *case: Option4
  696.             {
  697.                 *TopMargin: 120
  698.                 *BottomMargin: 225
  699.             }
  700.         }
  701.         *Command: CmdSelect
  702.         {
  703.             *Order: DOC_SETUP.4
  704.             *Cmd: "<1B>2"
  705.         }
  706.     }
  707. }
  708. *Feature: PrintQuality
  709. {
  710.     *rcNameID: =TEXT_QUALITY_DISPLAY
  711.     *DefaultOption: LETTER_QUALITY
  712.     *Option: LETTER_QUALITY
  713.     {
  714.         *rcNameID: =LETTER_QUALITY_DISPLAY
  715.         *Command: CmdSelect
  716.         {
  717.             *Order: DOC_SETUP.2
  718.             *Cmd: "<1B>x<01>"
  719.         }
  720.     }
  721.     *Option: DRAFT_QUALITY
  722.     {
  723.         *rcNameID: =DRAFT_QUALITY_DISPLAY
  724.         *Command: CmdSelect
  725.         {
  726.             *Order: DOC_SETUP.2
  727.             *Cmd: "<1B>x<00>"
  728.         }
  729.     }
  730. }
  731. *Feature: Halftone
  732. {
  733.     *rcNameID: =HALFTONING_DISPLAY
  734.     *DefaultOption: HT_PATSIZE_AUTO
  735.     *Option: HT_PATSIZE_AUTO
  736.     {
  737.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  738.     }
  739. *Ifdef: WINNT_50
  740.     *Option: HT_PATSIZE_SUPERCELL_M
  741.     {
  742.         *rcNameID: =HT_SUPERCELL_DISPLAY
  743.     }
  744. *Endif:
  745.     *Option: HT_PATSIZE_6x6_M
  746.     {
  747.         *rcNameID: =HT_DITHER6X6_DISPLAY
  748.     }
  749.     *Option: HT_PATSIZE_8x8_M
  750.     {
  751.         *rcNameID: =HT_DITHER8X8_DISPLAY
  752.     }
  753. }
  754. *Command: CmdStartDoc
  755. {
  756.     *Order: DOC_SETUP.1
  757.     *Cmd: "<1B>@<1B>t<011B>6<1B>R<001B>r<001B>U<01>"
  758. }
  759. *Command: CmdStartPage
  760. {
  761.     *Order: PAGE_SETUP.1
  762.     *Cmd: "<0D>"
  763. }
  764. *Command: CmdEndJob
  765. {
  766.     *Order: JOB_FINISH.1
  767.     *Cmd: "<1B>@"
  768. }
  769. *RotateCoordinate?: FALSE
  770. *RotateRaster?: FALSE
  771. *RotateFont?: FALSE
  772. *switch: Orientation
  773. {
  774.     *case: PORTRAIT
  775.     {
  776.         *TextCaps: LIST(TC_SA_DOUBLE,TC_EA_DOUBLE,TC_IA_ABLE,TC_UA_ABLE,TC_RA_ABLE)
  777.     }
  778.     *case: LANDSCAPE_CC270
  779.     {
  780.         *TextCaps: LIST(TC_RA_ABLE)
  781.     }
  782. }
  783. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  784. *YMoveAttributes: LIST(SEND_CR_FIRST)
  785. *MaxLineSpacing: 255
  786. *XMoveThreshold: 0
  787. *YMoveThreshold: *
  788. *XMoveUnit: 60
  789. *YMoveUnit: 180
  790. *Command: CmdXMoveAbsolute { *Cmd : "<1B>$" %l{(DestX / 6) } }
  791. *Command: CmdYMoveRelDown { *Cmd : "<1B>J" %c[0,255]{max_repeat((DestYRel / 2) )} }
  792. *Command: CmdSetLineSpacing { *Cmd : "<1B>3" %c[0,255]{(LinefeedSpacing / 2) } }
  793. *Command: CmdCR { *Cmd : "<0D>" }
  794. *Command: CmdLF { *Cmd : "<0A>" }
  795. *Command: CmdFF { *Cmd : "<0C>" }
  796. *Command: CmdBackSpace { *Cmd : "<08>" }
  797. *Command: CmdUniDirectionOn { *Cmd : "<1B>U<01>" }
  798. *Command: CmdUniDirectionOff { *Cmd : "<1B>U<00>" }
  799. *EjectPageWithFF?: TRUE
  800. *switch: PaperSize
  801. {
  802.     *case: CUSTOMSIZE
  803.     {
  804.         *EjectPageWithFF?: FALSE
  805.         *switch: InputBin
  806.         {
  807.             *case: MANUAL
  808.             {
  809.                 *EjectPageWithFF?: TRUE
  810.             }
  811.             *case: Option3
  812.             {
  813.                 *EjectPageWithFF?: TRUE
  814.             }
  815.             *case: Option4
  816.             {
  817.                 *EjectPageWithFF?: TRUE
  818.             }
  819.         }
  820.     }
  821. }
  822. *OutputDataFormat: V_BYTE
  823. *OptimizeLeftBound?: FALSE
  824. *CursorXAfterSendBlockData: AT_GRXDATA_END
  825. *CursorYAfterSendBlockData: NO_MOVE
  826. *DefaultFont: 3
  827. *DefaultCTT: 1
  828. *switch: Orientation
  829. {
  830.     *case: PORTRAIT
  831.     {
  832.         *DeviceFonts: LIST(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16)
  833.     }
  834.     *case: LANDSCAPE_CC270
  835.     {
  836.         *DeviceFonts: LIST()
  837.     }
  838. }
  839. *FontCartridge: FC1
  840. {
  841.     *rcCartridgeNameID:266
  842.     *PortraitFonts: LIST(17,18,19,20,21,22,23)
  843.     *LandscapeFonts: LIST()
  844. }
  845. *FontCartridge: FC2
  846. {
  847.     *rcCartridgeNameID:267
  848.     *PortraitFonts: LIST(24,25,26,27,28,29,30)
  849.     *LandscapeFonts: LIST()
  850. }
  851. *FontCartridge: FC3
  852. {
  853.     *rcCartridgeNameID:268
  854.     *PortraitFonts: LIST(31,32,33,34,35,36,37)
  855.     *LandscapeFonts: LIST()
  856. }
  857. *FontCartridge: FC4
  858. {
  859.     *rcCartridgeNameID:269
  860.     *PortraitFonts: LIST(39)
  861.     *LandscapeFonts: LIST()
  862. }
  863. *FontCartridge: FC5
  864. {
  865.     *rcCartridgeNameID:270
  866.     *PortraitFonts: LIST(38)
  867.     *LandscapeFonts: LIST()
  868. }
  869. *FontCartridge: FC6
  870. {
  871.     *rcCartridgeNameID:271
  872.     *PortraitFonts: LIST(40)
  873.     *LandscapeFonts: LIST()
  874. }
  875. *FontCartridge: FC7
  876. {
  877.     *rcCartridgeNameID:272
  878.     *PortraitFonts: LIST(41)
  879.     *LandscapeFonts: LIST()
  880. }
  881. *Command: CmdBoldOn { *Cmd : "<1B>E" }
  882. *Command: CmdBoldOff { *Cmd : "<1B>F" }
  883. *Command: CmdItalicOn { *Cmd : "<1B>4" }
  884. *Command: CmdItalicOff { *Cmd : "<1B>5" }
  885. *Command: CmdUnderlineOn { *Cmd : "<1B>-<01>" }
  886. *Command: CmdUnderlineOff { *Cmd : "<1B>-<00>" }
  887.